Dynamic Resource Provisioning in Grid Environments

نویسندگان

  • Ioan Raicu
  • Catalin Dumitrescu
  • Ian Foster
چکیده

Batch schedulers commonly used to manage access to parallel computing clusters are not typically configured to enable easy configuration of application-specific scheduling policies. In addition, their sophisticated scheduling algorithms can be relatively expensive to execute. Thus, for example, applications that require the rapid execution of many small tasks often do not perform well. Frey proposed that these problems be overcome by separating the two tasks of provisioning and scheduling. The provisioning component uses batch submissions (Condor “schedd” services in Frey’s work) to acquire resources for application execution. The scheduling component dispatches application tasks to those resources. We introduce here a dynamic resource provisioning Web Services-based architecture, DRP, and use this architecture to evaluate new methods designed to optimize both the dynamic resource provisioning and task scheduling within dynamically provisioning resource sets. The task scheduling is implemented in a separate system DeeF, a distributed execution environment framework, which has DRP integrated to offer the necessary dynamic resource provisioning for generic execution of arbitrary codes on the DRP managed resources. Based on our performance evaluation, DRP can allocate resources in less than a minute after which a pool of resources can be maintained, increased, and decreased based on the load of the application using DRP. Our execution framework DeeF can process 100K fine granular tasks in 160 seconds; in such a high throughput workload, the overhead per task is 1.6 ms per task, a low enough cost that DeeF and DRP can enable a wide range of applications to run significantly more efficiently, due to efficient task dispatch and the dynamic resource provisioning that makes the compute resource management trivial from the application’s viewpoint. We also address the performance implications various security mechanisms have on the execution framework and the dynamic resource provisioning.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Cost based Resource Provisioning Policy for Grids

Grid Computing provides the facility of resource sharing of under utilized resources. The efficient management of dynamic nature resources can be done with the help of Quality of Service (QoS) based resource provisioning. So it is required to design resource provisioning policy which helps in the efficient management of resources from both user and provider aspects. In this paper, a Cost based ...

متن کامل

Efficient Resource Provisioning by Means of Sub-Domain Based Ontology and Dynamic Pricing in Grid Computing

Grid computing was introduced with the provision of delivering high performance computing through connecting distributed heterogeneous resources over the Internet. However, due to the varied nature of Grid applications and lack of suitable resource provisioning tools and mechanisms, a major part of Grid resources remains unutilized. Therefore, provisioning mechanisms must understand how the res...

متن کامل

Dynamic Virtual Clusters in a Grid Site Manager

This paper presents new mechanisms for dynamic resource management in a cluster manager called Clusteron-Demand (COD). COD allocates servers from a common pool to multiple virtual clusters (vclusters), with independently configured software environments, name spaces, user access controls, and network storage volumes. We present experiments using the popular Sun GridEngine batch scheduler to dem...

متن کامل

Optimized Resource Provisioning Method for Computational Grid

Grid computing is an accumulation of heterogeneous, dynamic resources from multiple administrative areas which are geographically distributed that can be utilized to reach a mutual end. Development of resource provisioning-based scheduling in large-scale distributed environments like grid computing brings in new requirement challenges that are not being believed in traditional distributed compu...

متن کامل

Resource Provisioning based on Leases Preemption in InterGrid

Resource provisioning is one of the main challenges in resource sharing environments such as InterGrid. Recently, many resource management systems in resource sharing environments use lease abstraction and virtual machines for provisioning. In resource sharing environments resource providers serve requests from external (grid) users along with their own local users. The problem arises when ther...

متن کامل

Resource Provisioning based on Lease Preemption in InterGrid

Resource provisioning is one of the main challenges in resource sharing environments such as InterGrid. Recently, many resource management systems in resource sharing environments use lease abstraction and virtual machines for provisioning. In resource sharing environments resource providers serve requests from external (grid) users along with their own local users. The problem arises when ther...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007